History
History
Synonyms
UK
US
Meaning:
chasten

to cause a person to be more sympathetic and understanding

correct, humiliate

revile

to use abusive language about (a person, thing)

scold

scold

to blame (a person) with angry words

find fault with

RAKE OVER THE COALS as in Wiktionary
RAKE OVER THE COALS as in Wikipedia